"""
演示对序列进行切片操作
"""

# 对list进行切片，从1开始，4结束，步长1
my_list = [0, 1, 2, 3, 4, 5, 6]
print(f"结果1：{my_list[0:4]}")

# 对tuple进行切片，从头开始，到最后结束，步长1
my_tuple = (0, 1, 2, 3, 4, 5, 6)
print(f"结果2：{my_tuple[::1]}")

# 对str进行切片，从头开始，到最后结束，步长2
my_str = "01234567"
print(f"结果3：{my_str[::2]}")

# 对str进行切片，从头开始，到最后结束，步长-1
my_str = "01234567"
print(f"结果4：{my_str[::-1]}")

# 对列表进行切片，从3开始，到1结束，步长-1
my_list = [0, 1, 2, 3, 4, 5, 6]
print(f"结果5：{my_list[3:1:-1]}")

# 对元组进行切片，从头开始，到尾结束，步长-2
my_tuple = (0, 1, 2, 3, 4, 5, 6)
print(f"结果6：{my_tuple[::-2]}")
